package com.cheneyjoo.service;

import com.cheneyjoo.model.STUDENT;

import java.util.List;
import java.util.Map;

public interface IClassStudentsService {
    /**
     * 获取没有班级的学生
     * @return 未分配班级的学生列表
     */
    List<STUDENT> getNoClassStudents();
    /**
     *分配学生
     * @param studentIds 学生ID列表
     * @param classId 班级ID
     * @return 是否成功
     */
    boolean distributionStudentClass(String studentIds,int classId);

    /**
     * 移除班级学生
     * @param studentIds 学生列表
     * @return 是否成功
     */
    boolean removeClassStudent(String studentIds, int classId);
    /**
     * 获取指定班级的学生
     * @param classId 班级ID
     * @return 班级学生列表
     */
    Map<String, Object> getClassStudents(int pageSize, int currPage, Map<String, String> where);
}
